a {
	text-decoration: none;
	color: #333333;
	cursor: pointer;
}
a:hover,.mid2_1 span:hover,.left1_1:hover {
	color: red;
}
/* 滚动出现隐藏栏 */
.conseal {
	height: 60px;
	width: 1858px;
	display: none;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 3;
	background: rgba(255, 255, 255, 1.0);
}
.conseal_1 {
	width: 1072px;
	margin: 0px auto;
	position: relative;
}
.conseal_2 {
	width: 170px;
	margin-top: 2px;
	float: left;
}
.conseal_3_1 {
	width: 440px;
	height: 36px;
	margin-top: 10px;
	border: 2px solid red;
	border-radius: 50px 0px 0px 50px;
	outline: none;
	float: left;
	padding-left: 34px;
}
.conseal_3_2 {
	width: 70px;
	height: 40px;
	margin-top: 10px;
	border-radius:  0px 50px 50px 0px;
	float: left;
	border: none;
	background: red;
}
.conseal_3_tips1 {
	position: absolute;
	top: 21px;
	left: 671px;
	font-size: 20px;
	color: white;
	font-size: 22px;
}
.conseal_4 input {
	width: 122px;
	height: 38px;
	margin-top: 10px;
	border: 1px solid #e5e5e5;
	border-radius: 50px;
	outline: none;
	float: right;
}
.conseal_4_tips1 {
	position: absolute;
	top: 21px;
	right: 80px;
	font-size: 20px; 
	color: #74766f;
}
.conseal_4_tips2 {
	position: absolute;
	color: #666666;
	top: 21px;
	right: 26px;
}
/* 头部 */
header {
	height: 30px;
	background: #f4f4f4;
	border-bottom: 1px solid #e5e5e5;
}
.middle1 {
	width: 1072px;
	height: 30px;
	margin: 0px auto;
}
.middle1 .left {
	width: 275px;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
.middle1 .right {
	width: 326px;
	float: right;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
.left .left1 {
	width: 140px;
	float: left;
	color: #666666;
	cursor: pointer;
	position: relative;
}
.locations {
	width: 720px;
	height: 405px;
	border: 1px solid #dbdbdb;
	display: none;
	position: absolute;
}
.locations_1 {
	font-size: 12px;
	position: absolute;
	display: none;
	top: 30px;
	left: 700px;
}
.left .left2 {
	width: 135px;
	float: right;
	color: #333333;
	cursor: pointer;
}
.right div {
	margin-right: 20px;
	color: #666666;
	float: left;
}
.right svg:hover{
	color: red;
}
.right .tips1 {
	color: red;
}
.right .tips2 {
	color: #aaaaaa;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
  font-size: 14px;
}
.des1,.des2 {
	color: #aaaaaa;
	cursor: pointer;
}
/* 导航搜索 */
nav {
	height: 180px;
}
.middle2 {
	width: 1072px;
	height: 180px;
	margin: 0px auto;
}
.middle2 .top {
	height: 142px;
}
.top .left1 {
	width: 275px;
	float: left;
}
.l1_tips1 {
	float: right;
	padding-top: 35px;
}
.top .right1,.top .right2 {
	float: right;
	position: relative;
}
.right1 input {
	width: 513px;
	height: 40px;
	border-radius:50px;
	margin-right: 16px;
	margin-top: 50px;
	border: 1px solid #e5e5e5;
	outline: none;
	padding-left: 34px;

}
.right2 input {
	width: 123px;
	height: 40px;
	border-radius: 50px;
	margin-top: 50px;
	border: 1px solid #e5e5e5;
	outline: none;
}
.r1_tips1 {
	position: absolute;
	top: 63px;
	left: 490px;
	font-size: 20px; 
	color: #74766f;
}
.r2_tips1 {
	position: absolute;
	top: 63px;
	left: 25px;
	font-size: 20px; 
	color: #74766f;
}
.r2_tips2 {
	position: absolute;
	color: #666666;
	top: 61px;
	left: 53px;
}
.r2_tips2:hover {
	color: #666666; 
}
.right1 ul {
	width: 513px;
	height: 30px;
	padding-left: 32px;
}
.right1 li {
	float: left;
	font-size: 13px;
	color: #aaaaaa;
	margin-right: 10px;
	margin-top: 10px;
}
/* 搜索栏 */
.bottom {
	height: 39px;
	position: relative;
}
.categories {
	width: 140px;
	line-height: 38px;
	float: left;
	margin-right: 30px;
	background: red;
	margin-left: -274px;
	color: white;
}
.cat1 {
	color: white;
	font-size: 10px;
	margin-left: 14px;
}
.cat3 {
	color: white;
	margin-left: 3px;
}
.bottom2 li {
	width: 75px;
	line-height: 38px;
	margin-right: 30px;
	float: left;
}
.bottom2 li:nth-of-type(1) {
	margin-left: -107px;
}
/* 隐藏搜索栏 */
.categories ul>li {
	width: 157px;
	height: 410px;
	border-right: 1px solid #e9e9e9;
	float: left;
	padding-left: 20px;
	font-size: 12px;
	display: inline-block;
	background: white;
	overflow: hidden;
}
.categories ul {
	width: 1068px;
	height: 410px;
	margin-top: 39px;
	border: 1px solid red;
	border-top: 2px solid red;
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.categories li>.current2 {
	display: inline-block;
}
.categories ul p {
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
}
.cat10 {
	margin-top: 15px;
}
.cat4,.cat5 {
	width: 135px;
	height: 158px;
	margin-top: 10px;
	float: left;
}
.cat6,.cat8 {
	width: 63px;
	height: 147px;
	float: left;
	line-height:24px;

}
.cat7,.cat9 {
	width: 63px;
	line-height:24px;
	float: right;
}
.cat12 {
	float: left;
	display: inline-block;
	width: 158px;
	height: 19px;
	margin-bottom: 3px;
}
/* 轮播图 */
main {
	height: 410px;
	width: 1859px;
	/* width: 1520px; */
	background: #f4ede3;
	overflow: hidden;
}
main ul {
	position: relative;
	width: 9999px;
}
main>ul li {
	float: left;
	width: 1859px;
	cursor: pointer;
}
main ol {
	width: 352px;
	height: 40px;
	right: 730px;
	top: 581px;
	position: absolute;
}
main>ol li{
	width: 111px;
	line-height: 40px;
	text-align: center;
	font-size: 13px;
	margin-right: 9px;
	background: white;
	cursor: pointer;
	float: left;
}
main>ol li:nth-of-type(3) {
	margin-right: 0px;
}
/* 广告 */
.ads {
	height: 160px;
	background: #f4ede3;
}
.ads1 {
	width: 1175px;
	height: 160px;
	margin: 0px auto;
}
.ads1 img {
	margin-top: 28px;
}
/* 商品展示 */
.introductions {
	/* height: 4999px; */
	height: 2300px;
	background: #f4ede3;
}
/* 详情1 */
.intros1 {
	width: 1175px;
	height: 360px;
	margin: 0px auto;
	border-left: 10px solid #e52c32;
	background: #e52c32;
}
.intros1_1 {
	width: 1050px;
	height: 434px;
	margin-top: 10px;
	float: left;
}
.intros1_1 ul>li {
	width: 210px;
	height: 216px;
	float: left;
	background: white;
	cursor: pointer;
}
.intro {
	width: 210px;
	height: 216px;
	float: left;
	background: red;
	color: white;
	text-align: center;
}
.intro b{
	display: block;
	font-size: 40px;
	margin-top: 20px;
}
.intro_1 {
	text-align: left;
	display: block;
	margin-left: 26px
}
/* 第一张 */
.instop {
	width: 210px;
	height: 135px;
}
.instop img {
	margin-left: 50px;
	margin-top: 17px;
}
.insbottom {
	width: 210px;
	height: 81px;
}
.ins1 {
	width: 153px;
	height: 20px;
	margin: 0px auto;
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ins2 {
	width: 150px;
	height: 6px;
	margin: 0px auto;
	margin-top: 12px;
	border-radius: 50px;
	background: #e2e2e2;
}
.ins2_2 {
	background: #ec3d46;
	height: 6px;
	border-radius: 50px;
	display: block;
	background-image: linear-gradient(-90deg,#d9161d 0%,#f0444d 100%);
}
.ins3 {
	width: 150px;
	line-height: 45px;
	margin: 0px auto;
	text-align: center;
}
.ins3_1 {
	color: red;
	font-weight: bold;
	font-size: 11px;
}
.ins3_2 {
	color: #999999;
	font-size: 9px;
	font-weight: normal;
	text-decoration: line-through;
}
.intros2 {
	width: 110px;
	height: 360px;
	float: right;
	background: #f4ede3;
	position: relative;
	z-index: 2;
}
/* 固定栏 */
.intros1_4 {
	width: 100px;
	height: 217px;
	position: fixed;
	top: 156px;
	right: 330px;
}
.intros1_2 {
	width: 100px;
	height: 134px;
	margin-bottom: 5px;
	text-align: center;
	background: white;
}
.intros1_2 p {
	font-size: 2px;
	margin-top: 8px;
}
.intros1_3 {
	width: 100px;
	height: 40px;
	text-align: center;
	background: white;
}
.intros1_3_tips1 {
	font-size: 20px;
	color: #406572;
	vertical-align: -10px;
}
.intros1_3_tips2 {
	font-size: 14px;
	vertical-align: -6px;
	color: #406572;
}
.intros1_4_1 {
	width: 100px;
	line-height: 30px;
	background: #444444;
	color: white;
	text-align: center;
	font-size: 12px;
	display: none;
}
.intros1_4_2 {
	font-size: 18px;
}
/* 详情2 */
.intros3 {
	width: 1170px;
	height: 421px;
	margin: 100px auto;
	background: white;
}
.insleft {
	width: 880px;
	height: 421px;
	float: left;
	margin-left: 20px;
}
/* 顶部字体 */
.insletop {
	height: 67px;
}
.insletop .bigs1 {
	line-height: 67px;
	font-size: 24px;
	float: left;
}
.insletop .bigs2 {
	line-height: 67px;
	font-size: 16px;
	float: left;
}
.insletop a,.insr1_1 a,.insr1_7 a {
	color: #65c73e;
}
.insletop a:hover {
	color: #65c73e;
}
.inslebottom {
	width: 880px;
	height: 334px;
}
/* 左边 */
.insl1 {
	width: 189px;
	height: 334px;
	float: left;
	position: relative;
}
.insl1_1 {
	width: 176px;
	height: 90px;
	margin-top: 10px;
	margin-left: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.insl1_1>div {
	width: 76px;
	line-height: 25px;
	float: left;
	font-size: 14px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid white;
	text-align: center;
	cursor: pointer;
}
.insl1_1 a{
	color: white;
}
.insl1_1>div:hover{
	background: rgba(255, 255, 255, 0.3);
}
.insr1 {
	width: 670px;
	height: 334px;
	float: left;
	background: #f7f9f6;
}
.insr1 ul>li {
	width: 334px;
	height: 167px;
	float: left;
	position: relative;
	cursor: pointer;
}
/* 第一、四张 */
.insr1_1 p,.insr1_7 p {
	width: 150px;
	line-height: 19px;
	margin-left: 30px;
}
.insr1_1 p:nth-of-type(1),.insr1_7 p:nth-of-type(1) {
	margin-top: 43px;
	margin-bottom: 10px;
}
.insr1_2,.insr1_8 {
	width: 80px;
	line-height: 29px;
	margin-left: 30px;
	margin-top: 16px;
	text-align: center;
	background: #f6f8f5;
	border: 1px solid #65c73e;
}
.insr1_2:hover,.insr1_8:hover {
	background: rgba(255, 255, 255, 0.9);
}
.insr1_1 img {
	position: absolute;
	top: 36px;
	right: 35px;
}
.insr1_7 img {
	position: absolute;
	top: 44px;
	right: 27px;
}
/* 第二、三张 */
.insr1_3,.insr1_5 {
	width: 166px;
	height: 167px;
	border-right: 1px solid #f6f8f5;
	float: left;
	background: white;
}
.insr1_3 img {
	position: absolute;
	top: 69px;
	/* right: 183px; */
	left: 64px;
}
.insr1_3 p,.insr1_4 p,.insr1_5 p,.insr1_6 p{
	width: 102px;
	line-height: 1;
	font-size: 14px;
	margin: 14px 0px 6px 14px;
}
.insr1_3 span,.insr1_4 span,.insr1_5 span,.insr1_6 span {
	width: 102px;
	line-height: 1;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
	margin-left: 14px;
	color: #666666;
}
.insr1_3 a,.insr1_4 a,.insr1_5 a,.insr1_6 a {
	color: #666666;
}
.insr1_4,.insr1_6 {
	height: 167px;
	width: 167px;
	float: left;
	background: white;
}
.insr1_4 img {
	position: absolute;
	top: 69px;
	right: 6px;
}
.insr1_5 img {
	position: absolute;
	top: 64px;
	/* right: 168px; */
	left: 64px;
}
.insr1_6 img {
	position: absolute;
	top: 64px;
	right: 6px;
}
/* 右边 */
.insright {
	width: 170px;
	height: 421px;
	float: left;
	background: #fefefe;
	position: relative;
}
.insrights {
	width: 100px;
	height: 421px;
	background: #f4ede3;
	float: right;
}
.insright_1 {
	margin-top: 24px;
	margin-left: 18px;
	width: 130px;
	height: 21px;
	font-size: 15px;
	color: #333333;
}
.insright_2 {
	width: 130px;
	height: 21px;
	margin-left: 18px;
	font-size: 13px;
	color: #999999;
}
.insright_3 {
	width: 90px;
	height: 317px;
	margin: 0px auto;
	
}
.insright_3 ul>li {
	width: 90px;
	height: 90px;
	margin: 0px auto;
	margin-bottom: 10px;
	border: 1px solid #f7f7f7;
	position: relative;
	overflow: hidden;
}
.insri_1,.insri_2,.insri_3 {
	position: absolute;
	width: 40px;
	line-height: 16px;
	top: 0px;
	left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: center;
	z-index: 1;
}
.insri_1 {
	background: #f5c760;
}
.insri_2 {
	background: #b1b3c2;
}
.insri_3 {
	background: #d9c2b9;
}
.insright_3 img {
	margin-top: 15px;
	margin-left: 15px;
}
.insri_4 {
	width: 13px;
	height: 14px;
	margin-left: 23px;
}
.insri_5 {
	width: 13px;
	height: 14px;
	margin-left: 10px;
}
.insr {
	position: absolute;
	top: 0px;
	right: 20px;
	width: 71px;
	height: 87px;
	z-index: 1;
}
/* 详情3 */
.intros4 {
	width: 1170px;
	height: 421px;
	margin: -80px auto;
	background: white;
}
.intros4 .insletop a,.intros4 .insr1_1 a,.intros4 .insr1_7 a {
	color: #e451a8;
}
.intros4 .insletop a:hover {
	color: #e451a8;
}
.intros4 .insr1_2,.intros4 .insr1_8 {
	background: #fbf5f9;
	border: 1px solid #e451a8;
}
.intros4 .insr1 {
	background: #fbf6fa;
}
/* 详情4 */
.intros5 {
	width: 1170px;
	height: 421px;
	margin: 100px auto;
	background: white;
}
.intros5 .insletop a,.intros5 .insr1_1 a,.intros5 .insr1_7 a {
	color:#6177cb;
}
.intros5 .insletop a:hover {
	color: #6177cb;
}
.intros5 .insr1_2,.intros5 .insr1_8 {
	background: #f4f4f9;
	border: 1px solid #abb8ea;
}
.intros5 .insr1 {
	background: #f5f5f9;
}
/* 懂你想要 */
.knows {
	height: 131px;
	width: 1170px;
}
.knows4 {
	width: 359px;
	height: 131px;
	margin: -99px auto;
	position: relative;
}
.knows1 {
	padding-top: 39px;
	width: 359px;
	line-height: 26px;
	margin: 0px auto;
	text-align: center;
	font-weight: bold;
	font-size: 26px;
	color: white;
}
.knows2 {
	position: absolute;
	line-height: 26px;
	margin: 0px auto;
	width: 359px;
	top: 53px;
	left: 19px;
	z-index: 1;
	text-align: center;
	font-size: 26px;
	color: #7c7c7c;
}
.knows3 {
	width: 359px;
	line-height: 16px;
	padding-top: 21px;
	margin: 0px auto;
	text-align: center;
	font-size: 16px;
	color: #99a5b1;
	padding-left: 24px;
}
.wants {
	width: 1170px;
	height: 239px;
	margin: 149px auto;
	position: relative;
}
.wants ul>li {
	width: 169px;
	height: 239px;
	margin-bottom: 10px;
	margin-right: 10px;
	background: white;
	float: left;
}
.wantstop {
	width: 170px;
	height: 160px;
	margin: 10px 10px 0px 10px;
}
.wantsbottom {
	width: 170px;
	height: 74px;
	position: relative;
}
.wb1 {
	width: 145px;
	height: 37px;
	margin-left: 10px;
	margin-right: 12px;
}
.wantsbottom p {
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wb2,.wbb1,.wbb2 {
	width: 28px;
	line-height: 16px;
	font-size: 12px;
	display: inline-block;
	color: #ff4040;
	border: 1px solid #fba8b2;
	background: #fef0ef;
	text-align: center;
}
.wbb {
	margin-left: 10px;
	color: #ff4040;
	font-size: 12px;
	font-weight: bold;
}
.wbb1 {
	margin-left: 75px;
}
.wbb2 {
	position: relative;
	background: #fff4f2;
	border: 1px solid #ffd6cf;
	color: #ff6c5a;
	margin-left: 78px;
}
.wbb2_l,.wbb2_r {
	left: -2px;
    top: -1px;
    position: absolute;
}
.wbb2_r {
	left: 29px;
}
.wbb2 ul>li {
	width: 1px;
    height: 2px;
    background-color: #ffd6cf;
    margin: 0px auto;
    margin-bottom: 2px;
    float: none;
}
.wbb2_3 {
	position: absolute;
	top: 40px;
	left: 12px;
}
.wbb2_4 {
	margin-left: 71px;
}
.wbb2_5 {
	position: absolute;
	top: 40px;
	left: 19px;
}
.signs {
	width: 168px;
	height: 236px;
	border: 1px solid #ff4040;
	position: absolute;
	z-index: 1;
	display: none;
}
.signs3 {
	width: 168px;
	height: 46px;
	margin: 163px 14px 15px 0px;
	position: relative;	
}
.signs1,.signs2 {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ff4040;
	position: absolute;
	top: 0px;
	left: 30px;
	background: #ff4040;
	outline: none;
}
.signs2 {
	line-height: 46px;
	border: 1px solid #ffd2d2;
	top: 0px;
	left: 90px;
	background: #fff0f0;
}
.signs2 a {
	color: #ff4040;
}
.signs1 span {
	font-size: 16px;
	color: white;
	line-height: 46px;
}
/* 底部推荐 */
footer {
	height: 448px;
}
.wrap {
	width: 1338px;
	height: 448px;
	margin: 0px auto;
}
.logo1 {
	width: 1072px;
	height: 126px;
	margin: 0px auto;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}
.logo1 li {
	width: 228px;
	margin-right: 40px;
	float: left;
	
}
.logo1 li img{
	float: left; 
	margin-top: 30px;
}
.logo1 li h1{
	float: left; 
	margin-top: 42px;
	margin-left: 6px;
	font-weight: bold;
	font-size: 19px;
}
.logo1 li p{
	float: left; 
	margin-top: -28px;
	margin-left: 73px;
	font-size: 14px;
	color: #999999;
}
.mid1 {
	width: 1072px;
	height: 200px;
	margin: 0px auto;
}
.mid1 ul {
	width: 167px;
	height: 140px;
	margin: 30px 0px 0px 21px;
	float: left;
} 
.mid1 ul>li {
	margin-top: 11px;
	font-size: 10px;
}
.mid1 ul>li:nth-of-type(1) {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.mid1_1,.mid1_2 {
	width: 141px;
	height: 140px;
	margin-top: 30px;
	float: left;
}.mid1_1 h1,.mid1_2 h1 {
	margin-top: 7px;
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.mid2 {
	width: 1338px;
	height: 62px;
	margin: 0px auto;
}
.mid2_1,.mid2 p {
	font-size: 12px;
	padding-top: 10px;
	text-align: center;
	color: #333;
}
.logo2 {
	width: 1072px;
	height: 60px;
	margin: 0px auto;
	text-align: center;
}
.logo2 span {
	margin-right: 5px;
	display: inline-block;
	padding-top: 15px;
}
.logo2 span:nth-of-type(6) {
	display: inline-block;
	vertical-align: top;
}